require.config({
    baseUrl : 'scripts/',//如果不手动配置的话，默认是包含运行requireJS的Html的目录
    paths : {
        //一些库文件
        'jquery'  : 'lib/jquery',
        'jqueryHandle' : 'lib/jquery.handle',//调用jquery方法的js文件
        'jqueryArctext': 'lib/jquery.arctext',
        'angular' : 'lib/angular',
        'uiroute' : 'lib/angular-ui-router',
        'domReady': 'lib/domReady.min',
        'angularAnimate':'lib/angular-animate',
        'loadingBar':'lib/loading-bar',
        //js文件
        'bootstrap' : 'lib/bootstrap/dist/js/bootstrap',

        'app'   : 'app',
        'route' : 'route',
        //所有控制器文件
        'mainController' : 'controller/mainController',
        'accorditionController' :'controller/accorditionController',//手风琴控制器
        'containerManageController':'controller/containerManageController',//容器管理控制器
        //所有自定义指令文件
        'mainDirective':'directives/mainDirective',
        'accorditionDirective':'directives/accorditionDirective',//手风琴指令
    },
    shim : {
        'angular' : {
            exports : 'angular'
        },
        'uiroute' : {
            deps : ['angular'],
            exports : 'uiroute'
        },
        'angularAnimate': {
            deps : ['angular'],
            exports : 'angularAnimate'
        },
        'loadingBar' : {
            deps : ['angular'],
            exports : 'loadingBar'
        },
        'bootstrap':{
            deps : ['jquery'],
            exports : 'bootstrap'
        },
        'jqueryHandle': {
            deps : ['jquery', 'bootstrap'],
            exports : 'jqueryHandle'
        },
        'jqueryArctext': {
          deps: ['jquery'],
          exports:'jqueryArctext'
        }
    },
    deps : ['bootstrap'],
    urlArgs : "bust=" + (new Date()).getTime()//防止读取缓存，调试用

})
define(['require',
        'angular',
        'uiroute',
        'angularAnimate',
        'loadingBar',
        'domReady',
        'jquery',
        'app',
        'route',
        'jqueryHandle',
        'jqueryArctext',
        'mainController',
        'mainDirective',
        'accorditionController',
        'accorditionDirective',
        'containerManageController'
        ], function(require, angular){
            'use strict';
            require(['domReady'], function(document){
                angular.bootstrap(document, ['webapp']);//手动加载angularjs应用

            })

        })
